free-machining alloy steel bars - Turkish English Dictionary